/* created at 2008-07-07:23:07:02 */
package pl.kwiecienm.jcomet.configuration;

import java.util.Collection;

import pl.kwiecienm.jcomet.Aggregator;
import pl.kwiecienm.jcomet.Calculation;
import pl.kwiecienm.jcomet.LineAnalyzer;
import pl.kwiecienm.jcomet.output.Writter;

/**
 * @author kwiecienm
 */
public class CometConfigurationImpl implements CometConfiguration {
    /** */
    private Collection<String>       _sourceFolders;
    /** */
    private Collection<LineAnalyzer> _analyzers;
    /** */
    private Collection<Aggregator>   _aggregators;
    /** */
    private Collection<Calculation>  _calculations;
    /** */
    private Collection<Writter>      _writters;

    /**
     * @return the sourceFolders
     */
    public Collection<String> getSourceFolders() {
        return this._sourceFolders;
    }

    /**
     * @param inSourceFolders the sourceFolders to set
     */
    public void setSourceFolders(Collection<String> inSourceFolders) {
        this._sourceFolders = inSourceFolders;
    }

    /**
     * @return the analyzers
     */
    public Collection<LineAnalyzer> getAnalyzers() {
        return this._analyzers;
    }

    /**
     * @param inAnalyzers the analyzers to set
     */
    public void setAnalyzers(Collection<LineAnalyzer> inAnalyzers) {
        this._analyzers = inAnalyzers;
    }

    /**
     * @return the aggregators
     */
    public Collection<Aggregator> getAggregators() {
        return this._aggregators;
    }

    /**
     * @param inAggregators the aggregators to set
     */
    public void setAggregators(Collection<Aggregator> inAggregators) {
        this._aggregators = inAggregators;
    }

    /**
     * @return the calculations
     */
    public Collection<Calculation> getCalculations() {
        return this._calculations;
    }

    /**
     * @param inCalculations the calculations to set
     */
    public void setCalculations(Collection<Calculation> inCalculations) {
        this._calculations = inCalculations;
    }

    /**
     * @return the writters
     */
    public Collection<Writter> getWritters() {
        return this._writters;
    }

    /**
     * @param inWritters the writters to set
     */
    public void setWritters(Collection<Writter> inWritters) {
        this._writters = inWritters;
    }
}
